package homework11;

public class FizzBuzz {
	 private int n;
	 private int count=1;
	 boolean print=false;
	    public boolean isPrint() {
		return print;
	}
	public void setPrint(boolean print) {
		this.print = print;
	}
	public FizzBuzz(int n) {
		this.n = n;
		
	}
		public int getCount() {
		return count;
	}
	public void setCount(int count) {
		this.count = count;
	}
	
	public FizzBuzz() {
		
	}
	
	public int getN() {
		return n;
	}
	public void setN(int n) {
		this.n = n;
	}
//	public static Object getLock() {
//		return lock;
//	}
//	public static void setLock(Object lock) {
//		FizzBuzz.lock = lock;
//	}
//	public static void number(int n) { 
//		for (int i = 1; i <= n; i++) {
//			int number=i;
//            new Thread(() -> {
//                synchronized (lock) {
//                    if (number % 3 == 0 && number % 5 == 0) {
//                        System.out.print("fizzbuzz ");
//                    }
//                }
//            }).start();
//        }
//	}
//	public static void fizzbuzz(int n) { 
//		 for (int i = 1; i <= n; i++) {
//			 int number=i;
//	            new Thread(() -> {
//	                synchronized (lock) {
//	                    if (number % 3 == 0) {
//	                        System.out.print("fizz ");
//	                    }
//	                }
//	            }).start();
//	        } for (int i = 1; i <= n; i++) {
//	        	int number=i;
//	            new Thread(() -> {
//	                synchronized (lock) {
//	                    if (number % 3 == 0) {
//	                        System.out.print("fizz ");
//	                    }
//	                }
//	            }).start();
//	        }
//	}
//	public static void buzz(int n) { 
//		for (int i = 1; i <= n; i++) {
//			int number=i;
//            new Thread(() -> {
//                synchronized (lock) {
//                    if (number % 5 == 0) {
//                        System.out.print("buzz ");
//                    }
//                }
//            }).start();
//        }
//	}
//	public static void fizz(int n) { 
//		for (int i = 1; i <= n; i++) {
//			int number=i;
//            new Thread(() -> {
//                synchronized (lock) {
//                    if (number % 3 != 0 && number % 5 != 0) {
//                    	
//                        System.out.print(number + " ");
//                    }
//                }
//            }).start();
//        }
//	}
	
}
